package com.ttg.pojo;

/**
 * Class OpenAccountReqDTO
 * Description 网关支付开户请求实体
 * Create 2016-07-15 09:44:07
 * @author Ardy
 */
public class OpenAccountReqDTO extends GwBasicReqParameters {

    /**
     * Field custId
     * Description 证体号码
     */
    private String custId;

    /**
     * Method toString
     * Description 说明：
     *
     * @return 返回值说明：
     */
    @Override
    public String toString() {
        return "OpenAccountReqDTO{" +
                "custId='" + custId + '\'' +
                ", custIdType='" + custIdType + '\'' +
                ", customerName='" + customerName + '\'' +
                ", custPhone='" + custPhone + '\'' +
                ", customerType='" + customerType + '\'' +
                ", accountLevel='" + accountLevel + '\'' +
                ", relCard='" + relCard + '\'' +
                ", accountCardType='" + accountCardType + '\'' +
                ", subMerName='" + subMerName + '\'' +
                ", payPwd='" + payPwd + '\'' +
                "} " + super.toString();
    }

    /**
     * Field custIdType
     * Description 证件类型
     */
    private String custIdType;

    /**
     * Field customerName
     * Description 客户名称
     */
    private String customerName;

    /**
     * Field custPhone
     * Description 客户手机号
     */
    private String custPhone;

    /**
     * Field customerType
     * Description 客户类型，买家/卖家
     */
    private String customerType;

    /**
     * Field accountLevel
     * Description 电子账号级别
     */
    private String accountLevel;

    /**
     * Field relCard
     * Description 绑定卡号
     */
    private String relCard;

    /**
     * Field accountCardType
     * Description 电子账户卡类型
     */
    private String accountCardType;

    /**
     * Field getSubMerName
     * Description 子商户名称
     */
    public String subMerName;
    private String payPwd;

    /**
     * Method getSubMerName
     * Description 说明：
     *
     * @return 返回值说明：
     */
    public String getSubMerName() {
        return subMerName;
    }

    /**
     * Method setSubMerName
     * Description 说明：
     *
     * @param subMerName 说明：
     */
    public void setSubMerName(String subMerName) {
        this.subMerName = subMerName;
        this.allParameters.put("subMerName",subMerName);
    }

    /**
     * Method getCustId
     * Description 说明：
     *
     * @return 返回值说明：
     */
    public String getCustId() {
        return custId;
    }

    /**
     * Method setCustId
     * Description 说明：
     *
     * @param custId 说明：
     */
    public void setCustId(String custId) {
        this.custId = custId;this.allParameters.put("custId",custId);
    }

    /**
     * Method getCustIdType
     * Description 说明：
     *
     * @return 返回值说明：
     */
    public String getCustIdType() {
        return custIdType;
    }

    /**
     * Method setCustIdType
     * Description 说明：
     *
     * @param custIdType 说明：
     */
    public void setCustIdType(String custIdType) {
        this.custIdType = custIdType;
        this.allParameters.put("custIdType",custIdType);
    }

    /**
     * Method getCustomerName
     * Description 说明：
     *
     * @return 返回值说明：
     */
    public String getCustomerName() {
        return customerName;
    }

    /**
     * Method setCustomerName
     * Description 说明：
     *
     * @param customerName 说明：
     */
    public void setCustomerName(String customerName) {
        this.customerName = customerName;
        this.allParameters.put("customerName",customerName);
    }

    /**
     * Method getCustPhone
     * Description 说明：
     *
     * @return 返回值说明：
     */
    public String getCustPhone() {
        return custPhone;
    }

    /**
     * Method setCustPhone
     * Description 说明：
     *
     * @param custPhone 说明：
     */
    public void setCustPhone(String custPhone) {
        this.custPhone = custPhone;
        this.allParameters.put("custPhone",custPhone);
    }

    /**
     * Method getCustomerType
     * Description 说明：
     *
     * @return 返回值说明：
     */
    public String getCustomerType() {
        return customerType;
    }

    /**
     * Method setCustomerType
     * Description 说明：
     *
     * @param customerType 说明：
     */
    public void setCustomerType(String customerType) {
        this.customerType = customerType;
        this.allParameters.put("customerType",customerType);
    }

    /**
     * Method getAccountLevel
     * Description 说明：
     *
     * @return 返回值说明：
     */
    public String getAccountLevel() {
        return accountLevel;
    }

    /**
     * Method setAccountLevel
     * Description 说明：
     *
     * @param accountLevel 说明：
     */
    public void setAccountLevel(String accountLevel) {
        this.accountLevel = accountLevel;
        this.allParameters.put("accountLevel",accountLevel);
    }

    /**
     * Method getRelCard
     * Description 说明：
     *
     * @return 返回值说明：
     */
    public String getRelCard() {
        return relCard;
    }

    /**
     * Method setRelCard
     * Description 说明：
     *
     * @param relCard 说明：
     */
    public void setRelCard(String relCard) {
        this.relCard = relCard;
        this.allParameters.put("relCard",relCard);
    }

    /**
     * Method getAccountCardType
     * Description 说明：
     *
     * @return 返回值说明：
     */
    public String getAccountCardType() {
        return accountCardType;
    }

    /**
     * Method setAccountCardType
     * Description 说明：
     *
     * @param accountCardType 说明：
     */
    public void setAccountCardType(String accountCardType) {
        this.accountCardType = accountCardType;
        this.allParameters.put("accountCardType", accountCardType);
    }

    public void setPayPwd(String payPwd) {
        this.payPwd = payPwd;
        this.allParameters.put("payPwd",payPwd);
    }

    public String getPayPwd() {
        return payPwd;
    }

}


//~ Formatted by Jindent --- http://www.jindent.com
